//
//  Status.swift
//  XLWB
//
//  Created by 郭亮 on 16/3/17.
//  Copyright © 2016年 gl. All rights reserved.
//

import UIKit

class Status: NSObject {
    // MARK:- 属性
    /// 创建时间
    var created_at : String?
    /// 微博的ID
    var id : Int = 0
    /// 微博正文
    var text : String?
    /// 来源
    var source : String?
    /// 用户属性
    var user: User?
    /// 配图
    var pic_urls: [[String: AnyObject]]?
    /// 转发微博
    var retweeted_status : Status?
    
    // MARK:-自定义构造函数
    init(dict: [String: AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
        //用户字典转模型
        if let userDict = dict["user"] as? [String: AnyObject] {
            user = User(dict: userDict)
            }
        // 转发微博转模型
        if let retweedStatusDict = dict["retweeted_status"] as? [String: AnyObject] {
            retweeted_status = Status(dict: retweedStatusDict)
        }
    }
    
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
}
